﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Game.ai
{
    public class Fighter:DefaultAI
    {
        public Fighter(NpcInstance actor):base(actor)
        {
            //super;
        }
        protected override bool thinkActive()
        {
            return base.thinkActive() || defaultThinkBuff(10);
        }
        protected override bool createNewTask()
        {
            return defaultFightTask();
        }
        public override int getRatePHYS()
        {
            return 30;
        }
        public override int getRateDOT()
        {
            return 20;
        }
        public override int getRateDEBUFF()
        {
            return 20;
        }
        public override int getRateDAM()
        {
            return 15;
        }
        public int getRateSTUN()
        {
            return 30;
        }
        public override int getRateBUFF()
        {
            return 10;
        }
        public override int getRateHEAL()
        {
            return 20;
        }
    }
}
